import Mock from 'mockjs'
import { nanoid } from "nanoid"

// interface MockObj {
//     id: string,
//     code: string,
//     drugname: string,
//     num: string,
//     boxx: string,
//     price: string,
// [key:string]:string
// }
// let List: MockObj[] = [{ id: "Tom", code: "3", drugname: "3", num: "3", boxx: "3", price: "3" }]
// export const test = (config: any) => {
//     console.log(config, "config")
//     return {
//         code: 100,
//         msg: 88,
//         data: 88
//     }
// }
interface AllPersonType {
    [propName: string]: any
}
let AllPerson: AllPersonType = [{ username: "2", password: 2, token: "sadfsadfTom", isLogin: true, role: "管理" },
{ username: "3", password: 3, token: "aadfafJerry", isLogin: true, role: "用户" }
]//{ username: "tom", password: 123, token: nanoid() + "tom", isLogin: true }

export const test = (config: any) => {
    console.log(config)
    let { username, password } = JSON.parse(config.body)
    AllPerson.push({ username: username, password: password, token: nanoid() + username, isLogin: true })
    return {
        code: 200,
        msg: "Yes",
        data: null
    }
}

// export default {
//     addDrugs: (config: any) => {
//         const { code, drugname, num, boxx } = JSON.parse(config)
//         console.log("config",config);
//         // var id =Mock.mock('@guid')
//         // List.unshift({
//         //     id:id,
//         //     code:code,
//         //     drugname: drugname,
//         //     num: num,
//         //     boxx:boxx,
//         //     price:Mock.mock({
//         //         "number|1-100.1-10": 1
//         //       }),
//         // })
//         return {
//             code: 200,
//             msg: "添加成功",
//             data: 1,
//         }
//     },

// }